self-propelled power frame - German English Dictionary